package entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * ManterAnamnese entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "manter_anamnese", schema = "public")
public class ManterAnamnese implements java.io.Serializable {

	// Fields

	private Integer numeroProntuario;
	private Boolean isTratamentoMedico;
	private String tratamento;
	private Boolean isTomandoMedicamento;
	private String medicamento;
	private String nomeMedico;
	private String diabetes;
	private String sifilis;
	private String cardiopatias;
	private String eplepsia;
	private String febreReumatica;
	private Boolean pressaoAlta;
	private Boolean pressaoBaixa;
	private Boolean doresNoPeito;
	private Boolean doresNasCostas;
	private Boolean faltaDeAr;
	private String tipoTravesseiro;
	private Boolean tonturas;
	private Boolean desmaios;
	private Boolean anestesiaLocal;
	private Boolean anestesiaGeral;
	private String problemasAnestesia;
	private Boolean extraiuDente;
	private String acidenteExtracao;
	private Boolean alergiaMedicamento;
	private String queMedicamento;
	private Boolean isGravida;
	private Boolean dificuldadeRespiracao;
	private Boolean inchacoPernas;

	// Constructors

	/** default constructor */
	public ManterAnamnese() {
	}

	/** minimal constructor */
	public ManterAnamnese(Integer numeroProntuario, Boolean isTratamentoMedico) {
		this.numeroProntuario = numeroProntuario;
		this.isTratamentoMedico = isTratamentoMedico;
	}

	/** full constructor */
	public ManterAnamnese(Integer numeroProntuario, Boolean isTratamentoMedico,
			String tratamento, Boolean isTomandoMedicamento,
			String medicamento, String nomeMedico, String diabetes,
			String sifilis, String cardiopatias, String eplepsia,
			String febreReumatica, Boolean pressaoAlta, Boolean pressaoBaixa,
			Boolean doresNoPeito, Boolean doresNasCostas, Boolean faltaDeAr,
			String tipoTravesseiro, Boolean tonturas, Boolean desmaios,
			Boolean anestesiaLocal, Boolean anestesiaGeral,
			String problemasAnestesia, Boolean extraiuDente,
			String acidenteExtracao, Boolean alergiaMedicamento,
			String queMedicamento, Boolean isGravida,
			Boolean dificuldadeRespiracao, Boolean inchacoPernas) {
		this.numeroProntuario = numeroProntuario;
		this.isTratamentoMedico = isTratamentoMedico;
		this.tratamento = tratamento;
		this.isTomandoMedicamento = isTomandoMedicamento;
		this.medicamento = medicamento;
		this.nomeMedico = nomeMedico;
		this.diabetes = diabetes;
		this.sifilis = sifilis;
		this.cardiopatias = cardiopatias;
		this.eplepsia = eplepsia;
		this.febreReumatica = febreReumatica;
		this.pressaoAlta = pressaoAlta;
		this.pressaoBaixa = pressaoBaixa;
		this.doresNoPeito = doresNoPeito;
		this.doresNasCostas = doresNasCostas;
		this.faltaDeAr = faltaDeAr;
		this.tipoTravesseiro = tipoTravesseiro;
		this.tonturas = tonturas;
		this.desmaios = desmaios;
		this.anestesiaLocal = anestesiaLocal;
		this.anestesiaGeral = anestesiaGeral;
		this.problemasAnestesia = problemasAnestesia;
		this.extraiuDente = extraiuDente;
		this.acidenteExtracao = acidenteExtracao;
		this.alergiaMedicamento = alergiaMedicamento;
		this.queMedicamento = queMedicamento;
		this.isGravida = isGravida;
		this.dificuldadeRespiracao = dificuldadeRespiracao;
		this.inchacoPernas = inchacoPernas;
	}

	// Property accessors
	@Id
	@Column(name = "numero_prontuario", unique = true, nullable = false)
	public Integer getNumeroProntuario() {
		return this.numeroProntuario;
	}

	public void setNumeroProntuario(Integer numeroProntuario) {
		this.numeroProntuario = numeroProntuario;
	}

	@Column(name = "is_tratamento_medico", nullable = false)
	public Boolean getIsTratamentoMedico() {
		return this.isTratamentoMedico;
	}

	public void setIsTratamentoMedico(Boolean isTratamentoMedico) {
		this.isTratamentoMedico = isTratamentoMedico;
	}

	@Column(name = "tratamento", length = 80)
	public String getTratamento() {
		return this.tratamento;
	}

	public void setTratamento(String tratamento) {
		this.tratamento = tratamento;
	}

	@Column(name = "is_tomando_medicamento")
	public Boolean getIsTomandoMedicamento() {
		return this.isTomandoMedicamento;
	}

	public void setIsTomandoMedicamento(Boolean isTomandoMedicamento) {
		this.isTomandoMedicamento = isTomandoMedicamento;
	}

	@Column(name = "medicamento", length = 80)
	public String getMedicamento() {
		return this.medicamento;
	}

	public void setMedicamento(String medicamento) {
		this.medicamento = medicamento;
	}

	@Column(name = "nome_medico", length = 80)
	public String getNomeMedico() {
		return this.nomeMedico;
	}

	public void setNomeMedico(String nomeMedico) {
		this.nomeMedico = nomeMedico;
	}

	@Column(name = "diabetes", length = 80)
	public String getDiabetes() {
		return this.diabetes;
	}

	public void setDiabetes(String diabetes) {
		this.diabetes = diabetes;
	}

	@Column(name = "sifilis", length = 80)
	public String getSifilis() {
		return this.sifilis;
	}

	public void setSifilis(String sifilis) {
		this.sifilis = sifilis;
	}

	@Column(name = "cardiopatias", length = 80)
	public String getCardiopatias() {
		return this.cardiopatias;
	}

	public void setCardiopatias(String cardiopatias) {
		this.cardiopatias = cardiopatias;
	}

	@Column(name = "eplepsia", length = 80)
	public String getEplepsia() {
		return this.eplepsia;
	}

	public void setEplepsia(String eplepsia) {
		this.eplepsia = eplepsia;
	}

	@Column(name = "febre_reumatica", length = 80)
	public String getFebreReumatica() {
		return this.febreReumatica;
	}

	public void setFebreReumatica(String febreReumatica) {
		this.febreReumatica = febreReumatica;
	}

	@Column(name = "pressao_alta")
	public Boolean getPressaoAlta() {
		return this.pressaoAlta;
	}

	public void setPressaoAlta(Boolean pressaoAlta) {
		this.pressaoAlta = pressaoAlta;
	}

	@Column(name = "pressao_baixa")
	public Boolean getPressaoBaixa() {
		return this.pressaoBaixa;
	}

	public void setPressaoBaixa(Boolean pressaoBaixa) {
		this.pressaoBaixa = pressaoBaixa;
	}

	@Column(name = "dores_no_peito")
	public Boolean getDoresNoPeito() {
		return this.doresNoPeito;
	}

	public void setDoresNoPeito(Boolean doresNoPeito) {
		this.doresNoPeito = doresNoPeito;
	}

	@Column(name = "dores_nas_costas")
	public Boolean getDoresNasCostas() {
		return this.doresNasCostas;
	}

	public void setDoresNasCostas(Boolean doresNasCostas) {
		this.doresNasCostas = doresNasCostas;
	}

	@Column(name = "falta_de_ar")
	public Boolean getFaltaDeAr() {
		return this.faltaDeAr;
	}

	public void setFaltaDeAr(Boolean faltaDeAr) {
		this.faltaDeAr = faltaDeAr;
	}

	@Column(name = "tipo_travesseiro", length = 80)
	public String getTipoTravesseiro() {
		return this.tipoTravesseiro;
	}

	public void setTipoTravesseiro(String tipoTravesseiro) {
		this.tipoTravesseiro = tipoTravesseiro;
	}

	@Column(name = "tonturas")
	public Boolean getTonturas() {
		return this.tonturas;
	}

	public void setTonturas(Boolean tonturas) {
		this.tonturas = tonturas;
	}

	@Column(name = "desmaios")
	public Boolean getDesmaios() {
		return this.desmaios;
	}

	public void setDesmaios(Boolean desmaios) {
		this.desmaios = desmaios;
	}

	@Column(name = "anestesia_local")
	public Boolean getAnestesiaLocal() {
		return this.anestesiaLocal;
	}

	public void setAnestesiaLocal(Boolean anestesiaLocal) {
		this.anestesiaLocal = anestesiaLocal;
	}

	@Column(name = "anestesia_geral")
	public Boolean getAnestesiaGeral() {
		return this.anestesiaGeral;
	}

	public void setAnestesiaGeral(Boolean anestesiaGeral) {
		this.anestesiaGeral = anestesiaGeral;
	}

	@Column(name = "problemas_anestesia", length = 80)
	public String getProblemasAnestesia() {
		return this.problemasAnestesia;
	}

	public void setProblemasAnestesia(String problemasAnestesia) {
		this.problemasAnestesia = problemasAnestesia;
	}

	@Column(name = "extraiu_dente")
	public Boolean getExtraiuDente() {
		return this.extraiuDente;
	}

	public void setExtraiuDente(Boolean extraiuDente) {
		this.extraiuDente = extraiuDente;
	}

	@Column(name = "acidente_extracao", length = 80)
	public String getAcidenteExtracao() {
		return this.acidenteExtracao;
	}

	public void setAcidenteExtracao(String acidenteExtracao) {
		this.acidenteExtracao = acidenteExtracao;
	}

	@Column(name = "alergia_medicamento")
	public Boolean getAlergiaMedicamento() {
		return this.alergiaMedicamento;
	}

	public void setAlergiaMedicamento(Boolean alergiaMedicamento) {
		this.alergiaMedicamento = alergiaMedicamento;
	}

	@Column(name = "que_medicamento", length = 80)
	public String getQueMedicamento() {
		return this.queMedicamento;
	}

	public void setQueMedicamento(String queMedicamento) {
		this.queMedicamento = queMedicamento;
	}

	@Column(name = "is_gravida")
	public Boolean getIsGravida() {
		return this.isGravida;
	}

	public void setIsGravida(Boolean isGravida) {
		this.isGravida = isGravida;
	}

	@Column(name = "dificuldade_respiracao")
	public Boolean getDificuldadeRespiracao() {
		return this.dificuldadeRespiracao;
	}

	public void setDificuldadeRespiracao(Boolean dificuldadeRespiracao) {
		this.dificuldadeRespiracao = dificuldadeRespiracao;
	}

	@Column(name = "inchaco_pernas")
	public Boolean getInchacoPernas() {
		return this.inchacoPernas;
	}

	public void setInchacoPernas(Boolean inchacoPernas) {
		this.inchacoPernas = inchacoPernas;
	}

}